.head .inner {
*zoom:1;
	height:60px
}
.head .inner:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.head .inner.wrp {
	width:1200px;
	margin-left:auto;
	margin-right:auto
}
.head_box {
	position:relative;
	background-color:#fff;
	border-top:4px solid #22CBC4;
	border-bottom:1px solid #d9dadc
}
.icon_subscribe_label {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/base/layout_head_z218878.png") 0 0 no-repeat;
	width:38px;
	height:14px;
	vertical-align:middle;
	display:inline-block;
	line-height:100px;
	overflow:hidden
}
.icon_service_label {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/base/layout_head_z218878.png") 0 -24px no-repeat;
	width:38px;
	height:14px;
	vertical-align:middle;
	display:inline-block;
	line-height:100px;
	overflow:hidden
}
.icon_verify_label {
	width:37px;
	height:14px;
	vertical-align:middle;
	display:inline-block;
	line-height:100px;
	overflow:hidden
}
.icon_verify_label.fail {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/base/layout_head_z218878.png") 0 -48px no-repeat
}
.icon_verify_label.success {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/base/layout_head_z218878.png") 0 -72px no-repeat
}
.icon_inbox {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/base/layout_head_z218878.png") 0 -96px no-repeat;
	width:20px;
	height:15px;
	vertical-align:middle;
	display:inline-block;
	line-height:100px;
	overflow:hidden
}
.icon_dot_notices {
	background:url("/mpres/zh_CN/htmledition/comm_htmledition/style/base/layout_head_z218878.png") 0 -121px no-repeat;
	width:10px;
	height:10px;
	vertical-align:middle;
	display:inline-block;
	line-height:100px;
	overflow:hidden
}
.account {
	float:right;
	padding-top:10px
}
.account_meta {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:bottom
}
.account_faq {
	padding-top:18px
}
.account {
	font-size:0
}
.account_meta {
	font-size:14px
}
.account_meta_primary a {
	color:#222
}
.account_meta_primary a:hover {
	color:#459ae9
}
.account_info {
	position:relative;
	margin-right:8px;
	min-width:80px
}
.account_info .avatar {
	position:absolute;
	top:0;
	left:-50px;
	width:38px;
	height:38px;
	background-color:#f0f0f0
}
.account_info .type_wrp {
	position:absolute;
	top:2px;
	left:0
}
.account_info .type_wrp .type {
	vertical-align:top
}
.account_info .nickname {
	display:inline-block;
	font-weight:400;
	font-style:normal;
	margin-top:18px
}
.account_inbox {
	position:relative;
	font-size:11px;
	z-index:1;
	top:2px
}
.account_inbox .icon_inbox {
	margin-left:3px
}
.account_inbox .icon_dot_notices {
	margin-top:-14px;
	margin-left:-10px;
*margin-top:-11px
}
.account_inbox.on .account_inbox_switch {
	position:relative;
	z-index:1;
	border-color:#d9dadc;
	background-color:#fff
}
.account_inbox_switch {
	display:block;
	width:35px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid transparent;
	border-bottom-width:0
}
.account_inbox_switch:hover {
	text-decoration:none
}
.account_inbox_switch i.icon_common {
	cursor:pointer;
	vertical-align:top;
	margin-top:16px
}
.account_inbox_switch i.inbox {
*margin-top:6px
}
.account_inbox_switch i.notices {
*margin-top:6px;
	margin-left:-12px
}
.account_message_box {
	position:absolute;
	top:100%;
	right:0;
	margin-top:-1px;
	padding:16px 0;
	border:1px solid #d9dadc;
	background-color:#fff
}
.account_message_box ul {
	width:190px
}
.account_message_box li {
	min-height:32px
}
.account_message_link {
	position:relative;
	display:block;
	line-height:32px;
	padding-left:18px
}
.account_message_link strong {
	display:block;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	margin-right:18px;
	font-weight:400;
	font-style:normal;
	cursor:pointer
}
.account_message_link .read_more {
	position:absolute;
	right:1em;
	top:0;
	color:#459ae9;
	cursor:pointer
}
.account_message_link:hover {
	background-color:#eee;
	text-decoration:none
}
.account .account_message_link {
	color:#8d8d8d
}
.btn.btn_inbox_closed {
	display:block;
	margin:10px 18px 0;
	background-color:#fff;
	background-image:-moz-linear-gradient(top, #fff 0, #fff 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
	background-image:-webkit-linear-gradient(top, #fff 0, #fff 100%);
	background-image:-o-linear-gradient(top, #fff 0, #fff 100%);
	background-image:linear-gradient(to bottom, #fff 0, #fff 100%);
	border-color:#e6e7ec;
	color:#222;
	height:30px;
	line-height:30px;
*line-height:28px;
	width:auto;
	padding-left:0;
	padding-right:0;
	font-size:11px
}
.btn.btn_inbox_closed button {
	color:#222
}
.btn.btn_inbox_closed:hover {
	background-color:#e6e7ec;
	background-image:-moz-linear-gradient(top, #e6e7ec 0, #e6e7ec 100%);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e7ec), to(#e6e7ec));
	background-image:-webkit-linear-gradient(top, #e6e7ec 0, #e6e7ec 100%);
	background-image:-o-linear-gradient(top, #e6e7ec 0, #e6e7ec 100%);
	background-image:linear-gradient(to bottom, #e6e7ec 0, #e6e7ec 100%);
	border-color:#dadbe0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	color:#000
}
.btn.btn_inbox_closed:hover button {
	color:#222
}
.btn.btn_inbox_closed:hover {
	color:#222
}
.account_logout a {
	display:inline-block;
	margin-left:5px;
	padding-left:14px;
	line-height:16px;
	margin-top:18px;
	padding-left:14px;
	border-left:1px solid #e7e7eb
}
.account_faq a {
	display:inline-block
}
.logo {
	float:left;
	padding-top:10px;
	font-size:24px
}
.logo a {
	display:block;
	width:248px;
	height:40px;
	overflow:hidden;
	text-decoration:none;
*line-height:120px
}
.logo a:before {
	display:inline-block;
}
